package com.hellpro.lolbox.mine.presenter;

import android.view.View;

import com.hellpro.lolbox.mine.model.MineLvAdapter;
import com.hellpro.lolbox.mine.view.IMineFragment;
import com.hellpro.lolbox.mine.view.LoginActivity;
import com.hellpro.lolbox.utils.UIManger;

/**
 * 类描述:
 * 创建人:阿犇
 * 创建时间:2016/10/23
 * 备注:我的模块的P层
 */

public class MinePresenter {


    private IMineFragment mImainFragment;

    public MinePresenter(IMineFragment iMineFragment) {
        this.mImainFragment = iMineFragment;
    }

    /**
     * 类描述:
     * 创建人:阿犇
     * 创建时间:2016/10/23
     * 备注:处理登录的点击事件，跳转到登录页面
     */

    public void startLogin() {
        mImainFragment.getLoginLlCOntent().setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                UIManger.startToActivity(mImainFragment.getMineContext(), LoginActivity.class);
            }
        });
    }

    /**
     * 类描述:
     * 创建人:阿犇
     * 创建时间:2016/10/25
     * 备注:处理Lv的适配器数据
     */

    public void setLvAdapter() {

        String[] conetxt = mImainFragment.getStringConetxt();
        int[] intImgs = mImainFragment.getIntImgs();

        MineLvAdapter adapter = new MineLvAdapter(conetxt,intImgs);
        mImainFragment.getMineLV().setAdapter(adapter);
    }
}
